module.exports = {
  // 相对于outputDir的静态资源(js、css、img、fonts)目录
  outputDir: "../www",
  //outputDir: "dist",
  publicPath: './',
  assetsDir: 'static',
  devServer: {
    proxy: {
      '/api': {
        //target: 'http://192.168.31.115:9001',
        // target: 'http://47.107.187.189:89',
        //target: "http://10.156.8.224",
        //target: 'http://172.20.10.4:83',
        //target: 'http://192.168.2.101:1821',
        //target: 'http://192.168.2.102:1821',
        changeOrigin: true
      }
    }
  },
  configureWebpack: (config) => {
    if (process.env.NODE_ENV === 'production') {// 为生产环境修改配置...
      config.mode = 'production';
      config["performance"] = {//打包文件大小配置
        "maxEntrypointSize": 10000000,
        "maxAssetSize": 30000000
      }
    }
  },
  css: {
    loaderOptions: {
      less: {
        // 若 less-loader 版本小于 6.0，请移除 lessOptions 这一级，直接配置选项。
        lessOptions: {
          modifyVars: {
            // 直接覆盖变量
            'toast-text-color': 'yellow',
            "toast-background-color": "rgba(192, 99, 12,0.8)",
            "@toast-font-size": "18px"
          },
        }
      },
    },
  },
}
